//package com.ssy.lingxi.pay.crypto;
//
//
//import java.security.InvalidKeyException;
//import java.security.spec.KeySpec;
//
///**
// * @Description:
// * @Author: HuangJieZhou
// * @Date: 2021/12/23 18:06
// * @Version: 2.0.0
// **/
//public class RC4KeySpec implements KeySpec {
//    public static final String ident = "$Id: RC4KeySpec.java,v 1.4 1998/10/05 05:47:56 dgh Exp $";
//
//    private byte[] rc4Key;
//
//    public RC4KeySpec(byte[] abyte0) throws InvalidKeyException {
//        this(abyte0, 0, 16);
//    }
//
//    public RC4KeySpec(byte[] abyte0, int i) throws InvalidKeyException {
//        this(abyte0, 0, i);
//    }
//
//    public RC4KeySpec(byte[] abyte0, int i, int j) throws InvalidKeyException {
//        if (abyte0.length - i < j)
//            throw new InvalidKeyException("Key too short");
//        this.rc4Key = new byte[j];
//        System.arraycopy(abyte0, i, this.rc4Key, 0, j);
//    }
//
//    public byte[] getKey() {
//        return this.rc4Key;
//    }
//}